<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/3/20 0020
 * Time: 16:29
 */

namespace App\Models\Admin;


use Illuminate\Database\Eloquent\Model;

class Feedback extends Model
{
    /*
            * @ 使用eloquent create方法能操作的 字段
            */
    protected $fillable = ['feedback_id','feedback_from_user_id','feedback_to_user_id','feedback_content','feedback_thumbnail','feedback_status'];
    /**
     * 与模型关联的数据表
     */
    protected $table = 'y_feedbacks';
    /**
     * 与模型关联的数据表的主键
     */
    protected $primaryKey = 'feedback_id';

    public function fromUser(){
        return $this->belongsTo('App\Models\Admin\User', 'feedback_from_user_id', 'user_id');
    }

    public function toUser(){
        return $this->belongsTo('App\Models\Admin\User', 'feedback_to_user_id', 'user_id');
    }

    /*
     * 一个修改器，修改picture_check字段的值
     */
    public function setFeedbackStatusAttribute($value)
    {
        $this->attributes['feedback_status'] = $value;
    }
}